"""
@author: wz
@file: 2022-10-28-作业.py
@time: 2022/10/28 0028 19:22:04
"""

#1、儿童弹珠游戏  -- random
#   随机生成12位的01字符串 --》 “100100000110”
#   1 表示灯亮  0 表示灯灭
#   随机生成下标   看游戏结果

import random

random_str = ''
str1 = ''
for i in range(12):
    random_str = str(random.randint(0,1))
    str1 = str1 + random_str
# print(str1)
num1 = random.randint(0,11)
# print(str1[num1])
if str1[num1] == "1":
    print("灯亮")
else:
    print("灯灭")

'''
import random
import numpy
random_str = numpy.random.randint(0,1,12)
print(random_str)
num1 = random.randint(0,11)
if random_str[num1] == "1":
    print("灯亮")
else:
    print("灯灭")
'''

#2、接收用户从键盘的输入身份证号，
#    1、输入的全是数字 2、身份证位数3、获取出他的年份 --
#    年龄在18岁以前，输出“未成年”
#          18-50     青壮年
#          >50        老年

import datetime
today = datetime.date.today()
id_num = input("请输入身份证号码：")
if id_num.isdigit() :
    if len(id_num) == 18:
        id_year = int(id_num[6:10])
        # print(id_year)
        age = today.year - id_year
        # print(age)
        if 0 < age < 18:
            print("未成年")
        elif 18 <= age <= 50:
            print("青壮年")
        elif 50 < age:
            print("老年")
    else:
        print("请输入18位身份证号码")
else:
    print("号码不合法")








